Career 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999 1998 1997 1996
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour USA F1 USA F12 USA F14 USA F15 Internationaux de Bretagne - Brest AT&T Challenger of Dallas - Dallas Baton Rouge Pro Tennis Classic - Baton Rouge Karlsruhe Challenger Prostejov Challenger Croatian Indoors - Zagreb International Championship of Croatia - Umag BMW Open - Munich Rado Swiss Open - Gstaad AAPT Championships - Adelaide Adidas International - Sydney AXA Cup - London Copenhagen Open - Copenhagen Estoril Open - Estoril Gerry Weber Open - Halle Mumbai Challenger - Mumbai Wideyes Swedish Open - Bastad Croatia Open - Umag Generali Open 2000 - Kitzbuhel Legg Mason Tennis Classic - Washington D.C. Waldbaum's Hamlet Cup - Long Island Samsung Open - Brighton AAPT Championships - Adelaide Adidas International - Sydney Milan Indoors - Milan Open 13 - Marseille Internationaler Raiffeisen Grand Prix - St. Polten UBS Open Gstaad - Gstaad Croatia Open - Umag Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel AAPT Championships - Adelaide Adidas International - Sydney ABN/AMRO World Tennis Tournament - Rotterdam Allianz Suisse Open Gstaad - Gstaad International Championship of Croatia - Umag Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg AAPT Championships - Adelaide Milan Indoors - Milan Legg Mason Tennis Classic - Washington D.C. Thailand Open - Bangkok Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors - Basel Umag Rhodes Challenger Zagreb Challenger Maia Open - Oporto Qatar Open - Doha Kroger / St. Jude International - Memphis Dubai Open - Dubai Open de la Comunidad Valenciana - Valencia Gerry Weber Open - Halle Miller Lite Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis International Tennis Championships - Delray Beach Davidoff Swiss Indoors - Basel Next Generation Hardcourts - Adelaide International Tennis Championships - Delray Beach ABN/AMRO World Tennis Tournament - Rotterdam Calabasas Challenger The 10tele.com Open - Nottingham Allianz Suisse Open - Gstaad Campbell's Hall of Fame Tennis Championships - Newport RCA Championships - Indianapolis Open de Moselle - Metz CA Tennis Trophy - Vienna Sydney International - Sydney International Indoor Tennis Championships of Croatia - Zagreb Delray Beach International Tennis Championships - Delray Beach SAP Open - San Jose Regions Morgan Keegan Championships - Memphis The Stella Artois Championships - London Allianz Suisse Open Gstaad - Gstaad RCA Championships - Indianapolis China Open - Beijing Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Qatar ExxonMobil Open - Doha Next Generation Adelaide International - Adelaide PBZ Zagreb Indoors - Zagreb SAP Open - San Jose Open 13 - Marseille ABN/AMRO World Tennis Tournament - Rotterdam The Tennis Channel Open - Las Vegas Badden Open by Rothaus - Ettlingen Naples Challenger - Naples Hypo Group Tennis International - Portschach Ordina Open - 's-Hertogenbosch Red Letter Days Open - Nottingham Countrywide Classic - Los Angeles China Open - Beijing Thailand Open - Bangkok BA-CA Tennis Trophy - Vienna Grand Prix de Tennis de Lyon - Lyon Delray Beach International Tennis Championships - Delray Beach ABN AMRO World Tennis Tournament - Rotterdam Regions Morgan Keegan Championships - Memphis PBZ Zagreb Indoors - Zagreb Tennis Channel Open - Las Vegas U.S. Mens's Clay Court Championship - Houston Hilton Waikoloa Village USTA Challenger - Waikoloa South African Airways Open - East London The Hypo Group Tennis International 2008 - Poertschach Ordina Open - s-Hertogenbosch ATP Studena Croatia Open Umag - Umag Countrywide Classic - Los Angeles AIG Japan Open Tennis Championships - Tokyo If Stockholm Open - Stockholm Brisbane - Brisbane Grand Prix Hassan II - Casablanca BMW Open - Munich AEGON Championships - London AEGON International - Eastbourne Campbells Hall of Fame Tennis Championships - Newport ATP Studena Croatia Open Umag - Umag China Open - Beijing Grand Prix de Tennis de Lyon - Lyon Davidoff Swiss Indoors Basel - Basel PBZ Zagreb Indoors - Zagreb The Dubai Tennis Championships - Dubai Ordina Open - s-Hertogenbosch Open de Moselle - Metz China Open - Beijing If Stockholm Open - Stockholm Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai US Men's Clay Court Championship - Houston Gerry Weber Open - Halle AEGON Championships - London Nielsen USTA Pro Tennis Championship - Winnetka ATP Studena Croatia Open - Umag Legg Mason Tennis Classic - Washington Open de Moselle - Metz China Open - Beijing The Comercia Bank Challenger - Aptos Swiss Indoors Basel - Basel Brisbane International - Brisbane Dubai Duty Free Tennis Championships - Dubai AEGON Championships - London Home Depot Center USTA Challenger - Carson Ford Tennis Championships - Louisville Dallas Challenger Talahassee Challenger Sacramento Challenger USTA Men's Challenger of Urbana-Champaign - Urbana Tiburon Challenger Charlottesville Challenger Casablanca Challenger Sarajevo Challenger Sarasota Challenger Savannah Challenger USTA Challenger - Champaign Sardinia International Championship - Cagliari Open de L'Isere-Open 38 - Grenoble KGHM Polish Indoors - Wroclaw Open de L'Isere (Open 38) - Grenoble USTA Challenger of San Antonio - San Antonio The Wright Financial Group, Inc. Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa Zagreb Open - Zagreb Wartburg Open - Eisenach Torneo Internazionale di Tennis ATP-Challenger - Merano Scottish Tennis Championship - Edinburgh Macedonia Open - Skopje Samarkand Challenger - Samarkand Open de Franche Comte - Besancon Zivnobanka Open 1999 - Prostejov Zagreb Open - Zagreb GHI Bronx Classic - Bronx Project Independence Men's Challenger - Mandeville Regional Hand Center Men's Challenger - Fresno A Glimmer of Hope Challenger - Austin The Wright Financial Group, Inc. Challenger - Champaign USTA Men's Challenger of Dallas - Dallas Qwarant Cup - Sopot Grolsch Cup - Warsaw 2004 Freeman Men's Challenger - Joplin Pro Tennis World Open - Boca Raton Ahmedabad Challenger - Ahmedabad Venice Challenger - Venice CA Challenger - Graz West Side Tennis Club Clay Court Challenger - Forest Hills USTA Tallahassee Tennis Challenger - Tallahassee West Side Tennis Challenger - Forest Hills The Natrel's Challenger of Granby - Granby Fifth Third Bank Tennis Classic - Lexington 2004 Colorado Tennis Classic - Denver Smith Barney Men's Challenger - Covington 2004 Keys Gate Challenger - Homestead Music City Challenger - Nashville The Wright Financial Group USTA Challenger - Champaign Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas Pro Tennis World Open - Sunrise Challenger Casablanca San Angel - Mexico City Draft Corona Mexico City Open - Mexico City Harrah's Entertainment Challenger - Tunica 2005 West Side Tennis Coub Men's Challenger - Forest Hills Zagreb Open - Zagreb The Surbiton Trophy - Surbiton USTA Comerica Challenger - Aptos Fifth Third Bank Tennis Classic - Lexington GHI Bronx Classic - Bronx Lubbock Challenger - Lubbock 2005 Tulsa Challenger - Tulsa Swanston Challenger - Sacramento Pro Challenger at Calabasas - Calabasas USTA/Adtech Challenger - Boston Music City Challenger - Nashville USTA Illinois Challenger - Champaign USTA Challenger of Orlando - Orlando ATP Challenger Numea - New Caledonia Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas BMW Tennis Championship - Sunrise XL Bermuda Open - Bermuda Atlanta Clay Court Challenger - Atlanta Harrah's Entertainment Men's Pro Challenger - Tunica Unique Zagreb Open - Zagreb Baden Open - Ettlingen The Surbiton Trophy - Surbiton 2006 North Shore Pro Tennis Championship - Winnetka Fifth-Third Bank Tennis Classic - Lexington Odlum Brown Vancouver Open - Vancouver dBI Tennis Challenger - Binghamton WOW Cafe Challenger - New Orleans Lubbock Challenger - Lubbock The Swanston Challenger - Sacramento The $50,000 Pro Challenger at Calabasas - Calabasas Ford Tennis Championships - Louisville Music City Challenger - Nashville AT&T Challenger of Dallas - Dallas Unique Zagreb Open - Zagreb Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Music City Challenger - Nashville JSM Challenger - Champaign Puerto Rico Challenger Tennis Event - Humacao Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson Sunset Moulding Challenger - Yuba City Fifth Third Bank Tennis Championships - Lexington Oldum Brown Vancouver Open - Vancouver Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Republic National Bank Monte Carlo Open - Monte Carlo Monte Carlo Open - Monte Carlo German Open - Hamburg Tennis Masters Series - Stuttgart Tennis Masters Series - Indian Wells The Ericsson Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Cincinnati Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Montreal Tennis Masters Series - Cincinnati Tennis Masters Series - Madrid NASDAQ-100 Open - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto Masters Series Madrid - Madrid Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series - Hamburg Rogers Masters - Montreal Western & Southern Financial Group Masters - Cincinnati Tennis Masters Series - Madrid BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Campionati BNL dItalia - Rome Masters Series Hamburg - Hamburg Mutua Madrilena Masters Madrid - Madrid BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Knoxville Challenger Sony Ericsson Open - Miami Champaign Challenger Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid Western & Southern Financial Group Masters - Cincinnati Shanghai - Shanghai BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Tallahassee Challenger Sony Ericsson Open - Miami Sarasota Challenger Internazionali BNL dItalia - Rome Savannah Challenger Western & Southern Financial Group Masters - Cincinnati Alessandria Challenger Shanghai ATP Masters 1000 - Shanghai Rijeka Challenger BNP Paribas Open - Indian Wells Sony Ericsson Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrilena Madrid Open - Madrid Winnetka Challenger Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Aptos Challenger Shanghai ATP Masters - Shanghai Lexington Challenger BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Izmir Challenger Sacramento Challenger Tiburon Challenger Seoul Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger Honolulu Challenger Bergamo Challenger Wolfsburg Challenger Dallas Challenger Nottingham Challenger Chennai Open - Chennai U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Kaltenberg Open - Split Open Seat-Godo 2001 - Barcelona Dubai Tennis Open - Dubai Trofeo Conde de Godo - Barcelona Australian Open - Melbourne Legg Mason Tennis Classic - Washington D.C. Pilot Pen International - New Haven Heineken Open Singapore - Singapore BMW Open - Munich Grand Prix de Tennis de Lyon - Lyon The Nottingham Open - Nottingham RCA Championships - Indianapolis President's Cup - Tashkent 2003 Mercedes Cup - Stuttgart RCA Championships - Indianapolis Gerry Weber Open - Halle Kremlin Cup - Moscow Milan Indoors - Milan Grand Prix de Tennis de Lyon - Lyon Open de Moselle - Metz Qatar Open - Doha Milan Indoors - Milan Open 13 - Marseille Kroger / St. Jude International - Memphis Dubai Open - Dubai Grand Prix de Tennis de Lyon - Lyon Millenium Tennis Championships - Delray Beach Regions Morgan Keegan Championships - Memphis RCA Championships - Indianapolis AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Davidoff Swiss Indoors - Basel Qatar Exxon Mobil Open - Doha Gerry Weber Open - Halle Open de Moselle - Metz PBZ Zagreb Indoors - Zagreb Grand Prix de Tennis de Lyon - Lyon Pilot Pen Tennis - New Haven Open de Moselle - Metz International Championship of Croatia - Umag French Open - Paris ABN AMRO World Tennis Tournament - Rotterdam Wimbledon - London U.S. Open - New York President's Cup 1999 - Tashkent Australian Open - Melbourne ABN AMRO World Tennis Tournament - Rotterdam French Open - Paris adidas Open de Toulouse - Toulouse Wimbledon - London Open 13 - Marseille Heineken Open Shanghai - Shanghai U.S. Open - New York PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam Open 13 - Marseille Regions Morgan Keegan Championships - Memphis The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Open 13 - Marseille Australian Open - Melbourne Serbia Open - Belgrade ABN/AMRO World Tennis Tournament - Rotterdam French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London ABN/AMRO World Tennis Tournament - Rotterdam Dubai Tennis Open - Dubai U.S. Open - New York Australian Open - Melbourne French Open - Paris 1999 Mercedes Cup - Stuttgart Wimbledon - London U.S. Open - New York Australian Open - Melbourne BA-CA Tennis Trophy - Vienna Medibank International - Sydney French Open - Paris Wimbledon - London U.S. Open - New York Heineken Trophy - 's-Hertogenbosch The Stella Artois Grass Court Championships - London Australian Open - Melbourne RCA Championships - Indianapolis French Open - Paris Open 13 - Marseille International Championship of Croatia - Umag Legg Mason Tennis Classic - Washington D.C. President's Cup 2000 - Tashkent Davidoff Swiss Indoors - Basel Grand Prix de Tennis de Lyon - Lyon Adidas International - Sydney Open 13 - Marseille TD Waterhouse Cup - Long Island Internationaler Raiffeisen Grand Prix - St. Polten U.S. Men's Clay Court Championships - Houston Wimbledon - London U.S. Men's Clay Court Championships - Houston Pilot Pen Tennis - New Haven Gerry Weber Open - Halle Legg Mason Tennis Classic - Washington ARAG World Team Championship - Dusseldorf Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag Open 13 - Marseille Telecom Italia Masters - Rome Sydney International - Sydney Great American Insurance ATP Championship - Cincinnati The Ericsson Open - Miami Tennis Masters Series - Rome Tennis Masters Series - Paris U.S. Open - New York Tennis Masters Series - Indian Wells Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Toronto Tennis Masters Series - Madrid Tennis Masters Series - Paris Tennis Masters Series - Miami Tennis Masters Series - Monte Carlo Pacific Life Open - Indian Wells Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome The Stella Artois Championships - London Croatia Open - Umag Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Sony Ericsson Open - Miami Apia International - Sydney Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Davis Cup, Group 1, 2R, CRO-AUT 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, World Group, 1R, CRO-GER 4-1 Davis Cup, World Group, QF, ESP-CRO 5-0 Davis Cup, World Group, QR, CRO-BEL 3-2 Davis Cup, World Group, F, SVK-CRO 2-3 Davis Cup, World Group, 1R, AUT-CRO 2-3 Davis Cup, World Group, 1R, GER-CRO 3-2 Davis Cup, Group II, 1R, TUR-BIH 1-3 Davis Cup, Group 1, REL2, POR-CRO 4-1 Davis Cup, Group 1, 1R, FIN-CRO 3-2 Davis Cup, Group 1, REL2, CRO-NOR 3-2 Davis Cup, Group 1, 2R, ROU-CRO 3-2 Davis Cup, World Group, QF, ARG-CRO 3-2 Davis Cup, World Group, 1R, CRO-USA 4-1 Davis Cup, World Group, 1R, USA-CRO 2-3 Davis Cup, World Group, 1R, FRA-CRO 4-1 Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, CRO-ROU 4-1 Davis Cup, World Group, QF, CRO-ARG 2-3 Davis Cup, World Group, QF, CRO-SRB 1-4 Davis Cup, Europe/Africa Group II, 3R, POR-BIH 3-2 Davis Cup, Group II, 1R, MAR-BIH 2-3 Davis Cup, Group II, 2R, BIH-EST 3-2 Davis Cup, Group II, 3R, DEN-BIH 3-2 Davis Cup, Group II, 2R, BLR-BIH 4-1 River Oaks International Tennis Tournament - Houston Colonial Classic - Kooyong Colonial Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong AAMI Classic - Kooyong Tennis Masters Cup - Shanghai Tennis Masters Cup Shanghai - Shanghai Olympics - Sydney Olympics - Athens